i feel a lot better now - German English Dictionary